package com.kdg.thread;

/**
 * @author kong
 */
public class DeamonThread {

    /**
     * 守护线程测试
     */
    public static class DeamonT extends Thread{
        @Override
        public void run() {
            while(true){
                System.out.println("deamon thread is running...");
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    }

    public static void main(String[] args) {
        //正常线程会一直不断的执行
        DeamonT deamonT = new DeamonT();
        deamonT.setDaemon(true);  //将线程设置为守护线程（在开启之前设置）
        //所谓守护进程，便是jvm在后台默默执行的一些系统性的服务
        deamonT.start();
    }
}
